package com.cjn.edu.service.base;

import com.cjn.edu.mapper.UserMapper;
import com.cjn.edu.module.User;
import org.springframework.beans.factory.annotation.Autowired;

//一个抽象的接口实现
//当你只想实现接口中的个别方法（不是所有方法）时，你可以先写一个抽象类来实现该接口，
// 并实现除了你想要的方法之外的所有方法（方法体为空）。
// 接着再用你的类继承这个抽象类，
// 这个类中就只用实现你需要的方法了，这样就可以达到你的需要了。
// 但是，如果你直接实现接口的话，你就需要实现接口的所有方法。
public abstract class BaseServiceImpl<T> implements IBaseService<T> {
    //在这个抽象类中统一管理dao
    //自动注入
    @Autowired
    protected UserMapper userMapper;
}
